//
//  Teacher.m
//  ocDay1_类和对象
//
//  Created by dllo on 16/5/20.
//  Copyright © 2016年 lanou. All rights reserved.
//

#import "Teacher.h"

@implementation Teacher
//重写初始化方法
//instancetype 返回任意类型  id 可以用来定义变量,任意类型

//self 在减号方法里代表对象,  哪个对象调用这个方法self就是哪个对象
//self 在加号方法里代表类 ,哪个类调用它  它就是那个类
//super 它是一条编译器的指令, 作用是调用父类的方法
-(instancetype)initWithName:(NSString *)name withGender:(NSString *)gender{
    self = [super init];
    //安全操作
    if(self){
        _name = name;
        _gender = gender;
    }
    return self;
}


-(void)setName:(NSString *)name{
    _name = name;
}
-(NSString *)name{
    return _name;
}
-(void)setGender:(NSString *)gender{
    _gender = gender;
}
-(NSString *)gender{
    return _gender;
}

-(void)teacherPrint{
    NSLog(@"姓名为:%@ 性别为:%@",_name ,_gender);
}

@end
